79.797.990-2 2009-12-31 79.797.990-2 2009-01-01 2009-12-31 79.797.990-2 2008-12-31 79.797.990-2 2008-12-31 cl-ci-i:Restated 79.797.990-2 2008-01-01 2008-12-31 79.797.990-2 2007-12-31 79.797.990-2 2007-12-31 cl-ci-i:Restated iso4217:USD xbrli:pure xbrli:shares 125811217 119607 19972406 20071760 693 23676633 5809 634452 678182 5466587 4834596 2941796 211734933 48214315 51483955 -79799855 1762086 21660501 157437743 1235092 224365 16588449 9100486 100420 190074432 211734933 285 7520910 5387877 19898415 133947907 266664 41419305 19725155 693 11836643 5810 2583139 550788 19871392 7558016 5369543 258343536 48214315 51249465 -34929026 2147048 66681802 127286708 1077755 248239 12668464 21854692 185818 191661734 258343536 628 15207853 28340058 64534754 124731488 413653 99640507 19436621 693 2686875 5810 3345669 513540 9026033 8180690 370847 274239088 48214315 50116724 40497247 2927286 141755572 70013993 789929 255544 23062443 28831679 6908 132483516 274239088 170782 5715880 9523020 138828286 0 48214315 0 0 0 0 0 0 0 0 0 0 0 -44870829 64773753 0 0 0 0 0 0 -44870829 0 0 0 0 0 48214315 0 0 0 0 0 0 234490 -44636339 2147048 -384220 -742 -384962 66920801 0 0 234490 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35032521 0 234490 16451434 0 0 -34929027 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -45021301 48214315 0 0 0 0 0 1371741 0 0 0 35032521 35032521 0 0 0 0 0 0 0 0 0 0 0 15084203 16216944 -44870829 0 0 0 0 0 0 0 233748 -45255049 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -73719888 138828286 0 0 0 0 0 0 -73719888 0 0 0 0 0 48214315 0 1706386 0 0 0 0 1371741 -74054533 2927286 -173640 -606598 -780238 141755572 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1371741 0 0 0 0 40497247 1706386 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1706386 0 0 -74834771 48214315 0 0 0 0 0 0 0 1371741 35032521 35032521 0 0 0 0 0 0 0 0 0 0 0 15084203 15084203 -75426274 0 0 0 0 0 0 0 765143 -73893528 0 0 59378931 99560110 -40181179 6845581 40701 1406294 -228160 -53139838 -45255050 -45255050 -44870830 -.19439006 -.19439006 -.19439006 0 -45255050 -44870830 -384220 -.19439006 -384220 -7884788 7331913 80531109 157402203 -76871094 8640677 2153625 -1497718 -168945 -92973582 -73893528 -73893528 -73719888 -.31740475 -.31740475 -.31740475 0 -73893528 -73719888 -173640 -.31740475 -173640 -19080054 7948773 -26166106 44196 -44196 -26210302 1187019 -1187019 30181299 77195 83344 24969574 -2427747 5369543 2941796 75068176 15782595 -1091372 95466368 -11106053 5051186 -22481000 1012000 -2036000 -1024000 -23505000 21187000 -21187000 66636000 9324000 926000 1706000 49706000 5014000 -15457 371000 88531000 16719683 115992317 -21700000 4974000 48214315 51488465 48214315 50116724